#include <bits/stdc++.h>

using namespace std;
const int maxn=10010;
bool cmp(string a,string b)
{
    return a+b<b+a;
}
string str[maxn];
int main_1038_2()
{
    int n;
    cin>>n;
    for (int i=0;i<n ;++i )
    {
        cin>>str[i];
    }
    sort(str,str+n,cmp);
    string ans;
    for (int j=0;j<n ;++j )
    {
        ans+=str[j];
    }
    while (ans.size()!=0&&ans[0]=='0')
    {
        ans.erase(ans.begin());
    }
    if (ans.size()==0)
    {
        cout<<0;
    }
    else
    {
        cout<<ans;
    }
	return 0;
}
